f9b5c824c9f4e65943a8aa5d38564a2ac23d0eb0,platform/duplicates-analysis/src/com/intellij/dupLocator/treeHash/AbstractTreeHasher.java,AbstractTreeHasher,computeElementHash,#PsiElement#PsiFragment#NodeSpecificHasher#,38

Before Change


    final int[] childHashes = new int[size];
    final int[] childCosts = new int[size];

    final PsiFragment fragment = new TreePsiFragment(hasher, root, getCost(root));

    if (upper != null) {
      fragment.setParent(upper);

After Change


    final int[] childHashes = new int[size];
    final int[] childCosts = new int[size];

    final PsiFragment fragment = buildFragment(hasher, root, getCost(root));

    if (upper != null) {
      fragment.setParent(upper);